View Javadoc
1 /* Generated By:JJTree: Do not edit this line. JavaImportDeclaration.java */ 2 3 package net.sourceforge.jane.jjtree; 4 5 public class JavaImportDeclaration extends SimpleNode 6 implements JavaParserConstants { 7 8 private boolean explicit; 9 private Token startToken; 10 11 public JavaImportDeclaration(int id) { 12 super(id); 13 } 14 15 public JavaImportDeclaration(JavaParser p, int id) { 16 super(p, id); 17 } 18 19 public void jjtOpen() { 20 startToken = parser.getToken(0); 21 } 22 23 public void jjtClose() { 24 TokenEnumeration tokens = TokenEnumeration 25 .createEnumeration(startToken, parser.getToken(0), STAR); 26 explicit = !tokens.hasMoreElements(); 27 startToken = null; 28 } 29 30 /*** Accept the visitor. **/ 31 public Object jjtAccept(JavaParserVisitor visitor, Object data) { 32 return visitor.visit(this, data); 33 } 34 35 /*** 36 * Returns <code>true</code> if this import is an explicit import. 37 */ 38 public boolean isExplicit() { 39 return explicit; 40 } 41 42 /*** 43 * Returns the value of the import. 44 */ 45 public String getValue() { 46 return ((JavaName) JJTreeUtils.findFirstChild(this, JavaName.class)).getValue(); 47 } 48 49 }

This page was automatically generated by Maven